package com.fh.alipay.dto;

import com.alipay.api.domain.TargetInfo;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @FileName: MerchantTradeComplainBatchQueryDto
 * @Author: fh
 * @Date: 2022/5/3
 * @Description:
 * @Version: 1.0
 */
@Data
public class MerchantTradeComplainBatchQueryDto implements Serializable {

    /**
     * 投诉工单状态
     * 商家处理中：MERCHANT_PROCESSING
     * 商家已反馈：MERCHANT_FEEDBACKED
     * 投诉已完结：FINISHED
     * 投诉已撤销：CANCELLED
     * 平台处理中：PLATFORM_PROCESSING
     * 平台处理完结：PLATFORM_FINISH
     * 系统关闭：CLOSED
     */
    private String status;
    /**
     * 查询开始时间
     * 时间格式：yyyy-MM-dd HH:mm:ss
     * 若不填写，则默认当前时间30天前。
     * 注意：begin_time和end_time时间跨度最大一年
     */
    private String begin_time;
    /**
     * 查询结束时间
     * 时间格式：yyyy-MM-dd HH:mm:ss
     * 若不填写，则默认当前时间。
     * 注意：begin_time和end_time时间跨度最大一年
     */
    private String end_time;

    private Long page_size;//每页条数，默认10条，最多支持20条
    private Long page_num;//当前页，从1开始

    /**
     * target_id	String	必填	64	应用id，例如小程序id	2018001307627807
     * target_type	String	必填	32	应用类型
     *                                      小程序传入：APPID
     *                                      生活号传入：PUBLICID	APPID
     */
    List<TargetInfo> target_infos; //应用信息
}
